Developer Toolbox Topics Relative to
DSOs
This document presents all materials related to the topic of
DSOs on the Toolbox:
DOCUMENTS:
SOURCE:
- DSO example
demonstrates the use of dynamic shared objects with dlopen(3X),
dlsym(3X) and dlclose(3X).
- DSOsecurity - DSO
Function Authentication.
An example of how to protect DSO function calls from being intercepted
or replaced. An application or licensing code developer can use
DSOauth in their application such that they can protect their DSO
function calls from being intercepted or replaced (eg. preventing
substitution of the gettimeofday call in a license verification
routine) without giving up any of the features of DSOs.
- cineswipe,
allows you to record your GL or OpenGL based application's graphics
into a digital movie file (SGI, QuickTime, JPEG) without
touching the application itself. This functionality is exemplified
by a technique for substituting DSO functions in any DSO-based
application.
- DirectManipRevoSurf,
a demo using its own Dynamic Shared Object (includes src),
RevoSurfEngine.so (with LD_LIBRARY_PATH set to `.'), implements
draggers for direct manipulation of a surface of revolution.
Copyright © 1995, Silicon Graphics, Inc.